<?php
function decToBase26($dec) {  
    $digits = '0123456789abcdefghijklmnopqrstuvwxyz';  
    $result = '';  
  
    while ($dec > 0) {  
        // 取得当前位的值（0-25）  
        $remainder = $dec % 26;  
        // 将当前位的值转换为对应的字符  
        $result = $digits[$remainder] . $result;  
        // 无符号右移5位相当于将当前位的值移出（因为2^5 = 32 > 26）  
        // 这里使用整数除法代替右移，因为PHP没有无符号右移操作  
        $dec = intval($dec / 26);  
    }  
  
    return $result;  
}  
?>